gtk_label_init (GtkLabel *label)
{
GtkLabelPrivate *priv;
+ GtkStyleContext *context;
label->priv = gtk_label_get_instance_private (label);
priv = label->priv;
gtk_label_set_text (label, "");
+ context = gtk_widget_get_style_context (GTK_WIDGET (label));
+ gtk_style_context_add_class (context, GTK_STYLE_CLASS_LABEL);
+
priv->drag_gesture = gtk_gesture_drag_new (GTK_WIDGET (label));
g_signal_connect (priv->drag_gesture, "drag-begin",
G_CALLBACK (gtk_label_drag_gesture_begin), label);
*/
#define GTK_STYLE_CLASS_ENTRY "entry"
+/**
+ * GTK_STYLE_CLASS_LABEL:
+ *
+ * A CSS class to match labels.
+ *
+ * This is used by #GtkLabel.
+ *
+ * Since: 3.16
+ */
+#define GTK_STYLE_CLASS_LABEL "label"
+
/**
* GTK_STYLE_CLASS_COMBOBOX_ENTRY:
*